Imagely\NGG\Util\RoutingApp D

Total Complexity 228
Dependencies 4
Dependents 1
Total lines 1,250
Lines of code 773
Logical lines of code 462
Comment lines 305
Methods 42
Properties 6

Methods 42

Method Rating Maintainability Complexity Lines of code
do_rewrites()
C
39 24 66
remove_parameter()
B
39 21 58
add_post_permalink_to_url()
A
40 15 58
serve_request()
A
46 14 40
create_parameter_segment()
A
47 14 37
get_parameter()
A
44 13 40
_flatten_array()
A
50 9 33
does_app_serve_request()
A
50 9 29
set_parameter_value()
A
47 8 34
strip_param_segments()
S
53 7 21
passthru()
S
53 7 20
construct_url_from_parts()
S
56 7 17
_set_ngglegacy_page_parameter()
S
50 6 28
recursive_stripslashes()
S
59 6 14
_route_to_regex()
S
52 5 25
has_parameter_segments()
S
53 5 22
remove_url_segment()
S
55 5 19
execute_route_handler()
S
58 5 15
rewrite()
S
52 4 23
_set_tag_cloud_parameters()
S
54 4 20
route()
S
61 4 13
get_app_request_uri()
S
62 4 12
parse_route_handler()
S
61 4 12
_set_search_page_parameter()
S
56 3 17
add_parameter_to_app_request_uri()
S
61 3 12
parse_url()
S
64 3 10
get_app_uri()
S
67 2 9
join_paths()
S
66 2 8
get_instance()
S
70 2 6
__construct()
S
76 1 4
get_formatted_querystring()
S
64 1 10
get_parameter_sources()
S
71 1 6
get_parameter_segment()
S
78 1 3
set_param()
S
78 1 3
get_routing_settings()
S
66 1 8
remove_param()
S
79 1 3
get_app_routing_pattern()
S
80 1 3
set_app_request_uri()
S
81 1 3
get_routed_url()
S
79 1 3
get_app_url()
S
79 1 3
get_router()
S
81 1 3
set_parameter()
S
78 1 3